Top 10k strings from Pomocnik 2 (1984)(Polbrit International)(pl).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

   9 ?????????????????????????????
   5 ;"Przesuni
   4 ??????????????????
   3 yj klawisza 
   3 ;"Procedura w ROM-ie";
   2 p         
   2 aj procedur
   2 TNA SCR.",190
   2 TNA SCR.",176
   2 RA SCROLL",22
   2 E LITERY W PROGRAMIE",1
   2 E LITERY W NAPISACH",1
   2 CZENIE FLASH",1
   2 CZENIE BRIGHT",1
   2 A,B,C$,DUR:
   1 zyku maszynowym, kt
   1 ywaniem w trakcie jego        wykonywania funkcji BREAK .     W takim przypadku wykonywanie   programu przekazywane jest do   linii , ktorej dwubajtowy       odpowiednik zosta
   1 ym ekranie"
   1 ym    ekranie"
   1 yj    komendy POKE 23692,255 w p
   1 yciem obni
   1 y wprowadzi
   1 y przez POKE 65360/61  L/M":
   1 y przenumerowa
   1 y po obliczeniu procedur
   1 y odszu  ka
   1 y magne  tofon przez EAR i uruchomi
   1 y instrukcje:   CLEAR 32767:RANDOMIZE USR 65290 Ca
   1 y :            POKE 59580,I:POKE 59582,S-256*  INT(S/256):POKE59583,INT(S/256) Wszystkie argumenty instrukcji  GOTO,GOSUB,LIST,RESTORE,SAVE... LINE s
   1 y ( adres , d
   1 wszy     od adresu kt
   1 wki stosowane przez   SPECTRUM do zapisu informacji   na ta
   1 wka podawana jest    nazwa,adres,d
   1 wietla szachow  nic
   1 wczas :        POKE 64711, I - 256*INT(I/256)  POKE 64712, INT(I/256)          POKE 64714, L - 256*INT(L/256)  POKE 64715, INT(L/256)":
   1 w przez:      POKE 63903, Stary kod           POKE 63905, Nowy  kod":
   1 w obli    czanych).":
   1 w o   podanym kodzie":
   1 w instrukcji   GOTO i GOSUB. Patrz r
   1 w POKE 63012,Liczba d
   1 w GOTO/GOSUB/RESTORE":
   1 w    3.Macierzy liczbowych           4.Macierzy o elementach typu      ci
   1 w      POKE 63014 i 63015 Wys.d
   1 w       POKE 63798 i 63799(L/M)              adres startu               POKE 63801, Wpisywana liczba" 
   1 w                   5.Zmiennych steruj
   1 uuufhjljhfdsdghS
   1 u 0-65535 na  zapis szestnastkowy. Po urucho  mieniu pojawia si
   1 u 0 - 65535. Jej dwu bajtowym  rozk
   1 trz niej. POKE 59293,Atrybut okre
   1 tnie , szesnastkowo .":
   1 tli          POKE 64651, Czas trwania        POKE 64670, 28(w g
   1 tlami   FOR...NEXT"
   1 tku dowolnego programu     powoduje, 
   1 tkiem argument
   1 tek zmienianego obszaru    nale
   1 t  do BASIC-u przez Q":
   1 szonej jasno
   1 sza zamienia     wszystkie znaki w programie o   podanym kodzie na znaki o nowym kodzie                          Wprowadzanie parametr
   1 s$="POM "+
   1 s         
   1 rnie opis procedury u
   1 rnego rogu wype
   1 rnego rogu obszaru."   
   1 rej adres startowy wpisa
   1 rej      dwubajtowy odpowiednik jest     zapisany przez POKE w adresie   60878 (low) i 60879 (most). Kod b
   1 rego 2-bajtowy     odpowiednik umieszczony jest    przez POKE w adresach 62866 low i 62867 high .                  Zawarto
   1 ppppfsdgssdhllhdslljfsdfjll
   1 pnie wprowadzi
   1 pnie procedur
   1 pnie postaw      przez PLOT punkt wewn
   1 pnej procedury    przez klawisz 
   1 o   zapisane procedur
   1 nie w pami
   1 nie od programu 'POMOCNIK'"
   1 nianego       obszaru"
   1 nia blok      pami
   1 ne   szczeg
   1 na    jest wy
   1 mie przez:";
   1 mie i dzia
   1 mie . Po uruchomieniu ,   w
   1 liwia  zamian
   1 liwe.      Zwi
   1 li chcesz spis  procedur u
   1 li chcesz powt
   1 li  zanotowa
   1 la      Wysoko
   1 la      Czas trwania ms  (L/M bajt)"
   1 ku (L/M bajt)     POKE 63004 i 63005 okre
   1 ku            (L/M bajt)            POKE 63017 i 63018               Czas trwania  w ms (L/M bajt)"
   1 ksza szybko
   1 kkpoiytewasdfgj
   1 g instrukcji RANDOMISE X:    PRINT PEEK 23670,PEEK 23671     otrzymasz dwubajtowy rozk
   1 ego przesuwu u
   1 e przez       POKE ";A+16
   1 e przez       POKE ";A+13
   1 e program w razie    wyst
   1 e procedury 29,64,71":
   1 e litery na ma
   1 e i odwrotnie.  "
   1 e :      256 * M + L = X. Wczytuj
   1 e  i odwrotnie w zmiennych typu    napis lub w programie.":
   1 e    procedury   29 , 50 , 71":
   1 dzy                liniami 1-255";
   1 dzie zapisana. Aby odtworzy
   1 dzie liczb
   1 dzie gdzie  jest to logicznie mo
   1 dzie       zapisany w zmiennej L.":
   1 du (ang.error code) zapami
   1 dne PRINT AT lewego     g
   1 dne (jak w funkcji AT)  lewego g
   1 da  z 80  pro cedur mo
   1 czeniu zasilania":
   1 czeniu magnetofonu i odczy   taniu nag
   1 czenia    na ekranie PRINT i PLOT         procedura ta wy
   1 cz 0:OK  8:END lub 9:STOP) zaczyna wyko  nywa
   1 cy       Ink,Paper,Bright,Flash     nast
   1 cie cykliczne przez    POKE ";A+13
   1 cie cykliczne  przez   POKE ";A+16
   1 cie cyk. i INVERSE     POKE ";A+13
   1 cie  klawisza. Jego kod b
   1 cia wszyst   kie nowe linie  maj
   1 ci.         Wprowadzi
   1 ci zza R-TOPu Procedura 15 zamienia zawarto
   1 ci za RAMTOP            Procedura 14 przepisuje na      ekran obszar pami
   1 ci liczby  podane szesnastkowo.            Pocz
   1 ci BRIGHT 1  na normalne i odwrotnie"
   1 ci .      Patrz procedury 50 , 64":
   1 ci ( od ko
   1 ci  znajdowa
   1 ci     Przed u
   1 ca i dekodu  j
   1 ca       ostatniej zmiennej do RAMTOP-u) Wprowadzaj
   1 c nie   zmienia argument
   1 c instrukcj
   1 atwiejszego 
   1 aniu  tej  procedury    nale
   1 anie tej procedury na      pocz
   1 anie procedury przez:";
   1 ana przez RANDOMIZE USR 63950     POKE 63951,Czas trwania      Zapis SAVE 'ZAP' CODE 63950,26."
   1 adem  nazywamy   par
   1 ad: PRINT AT 7,13;:LET Z= USR 63039 powoduje wpisanie na  zmienn
   1 ad    liczby X":
   1 a zapisana      Przewi
   1 a nie niek
   1 a na               ca
   1 a kilkaset razy  szybciej ni
   1 a    niem procedur 25-28 otrzymamy   przesuw ekranu razem z atrybu   tami."
   1 ^?/?`/?```
   1 \##N#F#"]\"
   1 [~|\{{__kkssssssssss
   1 [}\r#s#N#F#
   1 Zapis prawid
   1 Y EKRAN SCROLL >",32
   1 Y EKRAN SCROLL <",32
   1 To jest linia numer ";Z
   1 TA PROCEDURA JEST NIERELOKOWALNA
   1 Start procedury      ";A
   1 SAVE /OPIS /I
   1 SAVE '";"POM ";n;"' CODE ";A;",";B
   1 RYCHPROCEDUR GRAFICZNYCH  I  D
   1 RANDOMIZE USR 3190
   1 RANDOMIZE USR ";A
   1 R"E\*S\###"
   1 Press ENTER to Expand the Whole Program 
   1 PROCEDURA NR:
   1 PROC: ";C$'" JEST OBECNIE WYWO
   1 POMOCNIK 2
   1 No. STATEMENTS :
   1 No. OF EXTRA BYTES::}\_:~\W:
   1 No. LINES      :
   1 No. Bytes:
   1 NIJ DOWOLNY KLAWISZ":
   1 NIJ DOWOLNY KLAWISZ   
   1 NIJ  KLAWISZ 
   1 NIENIE ATRYBUT
   1 NIANIE OBSZARU",1
   1 NIANIE EKRANU",1
   1 NDEKS /CONT /NUMER 
   1 N$="!!!!!!"
   1 Length of Program Only:!
   1 LINE NO:NOW RENUMBER PROGRAM
   1 Koniec procedury     ";A+B-1
   1 INNY KLAWISZ 
   1 INNY DOWOLNY KLAWISZ 
   1 INDEKS - STRONA ";(Z-1
   1 First Byte:
   1 FROM LINE NO:TO LINE NO:AFTER LINE NO:NOW RENUMBER PROGRAM
   1 ERROR CODE: ";N$:
   1 ENLARGE REM
   1 CZENIE FLASHN
   1 CENIE PROGRAMU",1
   1 CD        
   1 BLOCK COPY
   1 Auto-start Line No:
   1 Array Name:
   1 Adres startu:
   1 AD ZASTOSOWANIA NIEKT
   1 ?????????????????????????
   1 ???????????????????
   1 ?????????????????
   1 ????????????8888888888888888888888888888888888888888888888888888888888888888
   1 ????????????
   1 ;"Zapis na ta
   1 ;"WPROWADZENIE":
   1 ;"W celu skasowania wszystkich    linii od a do b :               POKE 23728, a - 256*INT(a/256)  POKE 23729, INT(a/256)          RANDOMIZE b":
   1 ;"W celu otrzymania niekasowalnej pierwszej linii programu nale
   1 ;"W celu cyfrowego zapisu do      pami
   1 ;"W celu  wydruku  na  ekranie    wi
   1 ;"UWAGA:Procedura nie relokuje si
   1 ;"Ta procedura wype
   1 ;"Ta procedura skraca program i   zwi
   1 ;"Ta procedura pozwala skasowa
   1 ;"Przesuw zwyk
   1 ;"Przesuw cykl.  POKE ";
   1 ;"Program  zawiera  80   procedur napisanych w j
   1 ;"Procedury od 75 do 78           zamieniaj
   1 ;"Procedury graficzne , mo
   1 ;"Procedura zamienia obszary o    podwy
   1 ;"Procedura zamienia obszary      migaj
   1 ;"Procedura wypisuje list
   1 ;"Procedura wpisuje losow
   1 ;"Procedura w ROM-ie":
   1 ;"Procedura ta skraca program do  minimum poprzez scalanie wielu  linii w jedn
   1 ;"Procedura przenumerowuj
   1 ;"Procedura pozwala zabezpieczy
   1 ;"Procedura pozwala wpisywa
   1 ;"Procedura pozwala przed
   1 ;"Procedura pozwala okre
   1 ;"Procedura poni
   1 ;"Procedura podobna do procedury  51 . Zabezpiecza program przed  u
   1 ;"Procedura odtwarza to co by
   1 ;"Procedura odczytuj
   1 ;"Procedura kasuje kody kontrolne sterowania kolorami umieszczane w programie, tym samym zwi
   1 ;"Procedura drukuje zawarto
   1 ;"Procedura drukuje ilo
   1 ;"Procedura czeka na naci
   1 ;"Procedura RESET . R
   1 ;"Procedura 13 przepisuje ekran   do pami
   1 ;"Procedura 'rozszerza' program   lub jego wybran
   1 ;"Procedura  umo
   1 ;"Procedura  pozwala  przesun
   1 ;"PRINT;: RANDOMIZE USR 60222";
   1 ;"POM ";N:
   1 ;"POKE LICZBY TYLKO 
   1 ;"POKE 64884, Nowy kolor Paper"
   1 ;"POKE 64859, Nowy kolor Ink"
   1 ;"POKE 64829, Kod znaku           POKE 64831, Wysoko
   1 ;"POKE 64682, Czas trwania        POKE 64693, Cz
   1 ;"POKE 64648, Cz
   1 ;"POKE 63011,Zmniejszanie wys.d
   1 ;"POKE 63001 i 63002 okre
   1 ;"POKE 60006, Czas trwania 1-127  POKE 60020, Kolory 0-7          POKE 60029, Odleg
   1 ;"POKE ";A+7
   1 ;"POKE ";A+6
   1 ;"POKE ";A+4
   1 ;"POKE ";A+1
   1 ;"Niech kursor programu znajduje  si
   1 ;"Niech X b
   1 ;"Narysuj figur
   1 ;"Jako wynik R  tej  procedury    drukowana jest liczba wolnych   bajt
   1 ;"J.Szafranek"
   1 ;"INTERNATIONAL"
   1 ;"Aby przenumerowa
   1 ;"----> ";
   1 ;", X - 256*INT(X/256)"'" POKE ";A+2
   1 ;", Wysoko
   1 ;", Szeroko
   1 ;", Nowy atrybut";
   1 ;", INT(X/256)":
   1 ;"'P O M O C N I K  2'  PB-U6";
   1 ;" przez";
   1 ;" i POKE ";A+3
   1 ;" PROCEDURA 51 ZABEZPIECZA PRZED  ZATRZYMANIEM PROGRAMU
   1 ;" P O M O C N I K  2 "
   1 ;"  POLBRIT INTERNATIONAL  1984";
   1 ;"  LET L =";
   1 ;"   Procedura   przeprowadza         konwersj
   1 ;"   L         M":
   1 ;"    PRINT";
   1 ;"    LET L = "
   1 ;"     Procedura dzia
   1 ;"      PRINT "
   1 ;"                                "
   1 2;50,60,9000:
   1 23606,255*
   1 17,1;"Procedura 'Zap' mo
   1 098653jkkjgfsasfhklzxzxcvbnBVXZXVBMASDFGHJK
   1 ,typ i       linia autostartu.":
   1 ,"*SCROLL CI
   1 ,"*RESET ",1
   1 ,"*NIEKASOWALNE LINIE",1
   1 ,"*LINIA SCROLL ^",24
   1 ,"*DWU-BAJTOWY KONWERTER",1
   1 ," ZNAK NA EKRANIE",1
   1 ," ZMIANA PAPER",1
   1 ," ZMIANA INK",1
   1 ," ZAPIS SZESNASTKOWY",1
   1 ," ZAPIS EKRANU ZA R-TOP",1
   1 ," ZAPIS D
   1 ," ZAMIANA ZNAK
   1 ," ZAMIANA INK,PAPER",1
   1 ," WYMIANA EKRAN
   1 ," WIELOTONOWY SYMULATOR",8
   1 ," SZACHOWNICA",1
   1 ," SUPER-RENUMERACJA LINII",1
   1 ," SCROLL ZNAKU W PRAWO",255
   1 ," SCROLL ZNAKU W LEWO",255
   1 ," ROZSZERZENIE PROGRAMU",1
   1 ," ROZSZERZENIE INSTR. REM",1
   1 ," REZERWA PAMI
   1 ," RANDOM NUMBER GENERATOR",20
   1 ," PRZENUMEROWANIE LINII",1
   1 ," PROGRAM MONOCHROMATYCZNY",1
   1 ," PROGRAM BEZ LISTINGU",1
   1 ," PIXEL SW-PRZEK
   1 ," PIXEL SE-PRZEK
   1 ," PIXEL SCROLL ^",175
   1 ," PIXEL SCROLL >",255
   1 ," PIXEL SCROLL <",255
   1 ," PIXEL SCROLL 
   1 ," PIXEL NW-PRZEK
   1 ," PIXEL NE-PRZEK
   1 ," ON ERROR GOTO",1
   1 ," ON BREAK GOTO",1
   1 ," ODCZYT NAG
   1 ," ODCZYT EKRANU ",1
   1 ," ODCZYT D
   1 ," ODBEZPIECZENIE PROC.79",1
   1 ," OCZEKIWANIE NA KLAWISZ",1
   1 ," LISTA ZMIENNYCH",1
   1 ," LINIA SCROLL >",33
   1 ," LINIA SCROLL <",33
   1 ," LINIA PRAWO-G
   1 ," LINIA LEWO-G
   1 ," KOPIOWANIE BLOKU LINII",1
   1 ," KASOWANIE INSTR. REM",1
   1 ," KASOWANIE BLOKU LINII",1
   1 ," HEX->DEC KONWERTER",1
   1 ," EFEKTY BRZEGOWE",10
   1 ," DRUKOWANIE NA EKRANIE",1
   1 ," DEC->HEX KONWERTER",1
   1 ," ATRYBUTY SCROLL ^",40
   1 ," ATRYBUTY SCROLL >",200
   1 ," ATRYBUTY SCROLL <",40
   1 ," ATRYBUTY SCROLL 
   1 ," ANALIZA PROGRAMU",1
   1 ," ANALIZA PAMI
   1 ," ADRES LINII",1
   1 ," 2-TONOWY GENERATOR",10
   1 ," 1-TONOWY SYMULATOR",15
   1 ," 1-TONOWY GENERATOR",5
   1 ," +/- FLASH",1
   1 ," +/- BRIGHT",1
   1 +a;", 26";
   1 +-*]\"[\*Q\
   1 ++F+N+++"]\*S\~
   1 ++F+N+++"]\
   1 *]\###q#p##"]\
   1 *S\##"]\^#V
   1 ''"Procedura zosta
   1 ''"Procedura dzia
   1 ''"POM ";N;" CODE ";A;",";B:
   1 '"Po zapisie konieczna weryfikacja"
   1 '"  Klawisz 
   1 '"    Opis procedury o znanym     numerze przez 
   1 '"    Opis nast
   1 #T]##N#F#~
   1 "sterowania przez POKE ) u
   1 "To jest procedura 'Zap'.        A teraz wielotonowy symulator.":
   1 " Program 'POMOCNIK'  pozwala przejrze
   1 !@#$@!@@@@#$%&
   1  zapisana na   ta
   1  z przedzia
   1  z procedurami 25-28"
   1  z instrukcj
   1  wprowadzony  przez POKE w adresy 60952 (low) 60953 (high).":
   1  wolnej pami
   1  w linii o numerze X.        Procedura podaje adres  pierw   szego znaku w linii programu X":
   1  w innych   programach.";
   1  w dowol  nym miejscu na ekranie .        Przyk
   1  w celu zapisania na   kasecie pod nazw
   1  w celu weryfikacji"
   1  w    kolejne kom
   1  przez POKE:-           INK    (63732)  PAPER (63738)   FLASH  (63744)  BRIGHT(63750)   INVERSE(63756)  OVER  (63762)   AT (63768,63771)CHR$  (63774)"
   1  przenumerowane  (z wyj
   1  program jako   CODE z autostartem do pierwszej linii programu.";
   1  program    procedur
   1  poprzez  umieszczanie  tylko  jednej     instrukcji w linii     (  poza  instrukcjami typu IF...THEN..)  Po wywo
   1  ponownie poprawiane.":
   1  opisy tych 80 procedur, zademonstrowa
   1  od linii, kt
   1  od 32768 do 64K     b
   1  obszaru";
   1  obszaru   POKE 64832 i 64835 odpowiednio  wsp
   1  obszaru    POKE 64834, Szeroko
   1  napisana w BASIC-u"
   1  napis D:     wczytaj   wtedy liczb
   1  na     ekranie , nast
   1  musi procedura 49 kt
   1  linii do wydrukowania . W celu otrzy  mania ci
   1  linii   i instrukcji w programie":
   1  linie od S    z krokiem I nale
   1  liczb M , L tak
   1  komendy POKE 23692, X , gdzie X oznacza ilo
   1  kod  znaku znajduj
   1  jest drukowana  dzie  si
   1  jej adres X procedur
   1  jego wykony-  wania poprzez skasowanie        wszystkich instrukcji REM .     Patrz tak
   1  argumentem   rozkaz
   1  a I krok w
   1  Z kodu znaku z pola AT  7,13 na ekranie .":
   1  REM poprzez  umieszczenie do 9999 bajt
   1  RAMTOP !!   Obszar od X-6911 do X zaznacz   POKE ";A+1
   1  POKE 23755,0 POKE 23756,0 .   Dla  dowolnej  linii w programie nale
   1  POKE    23637,203:POKE 23638,92:SAVE    'nazwa'CODE 23552,RAMTOP-23550  -R mo
   1  J.SZAFRANEK 
   1  BLOK PAMI
   1  :      1.Zmiennych liczbowych          2.Zmiennych typu ci
   1  79. Linie programu    mog
   1  69 ,a nast
   1  60                                 TA PROCEDURA JEST NIERELOKOWALNA"
   1  46 w   celu przenumerowania , a nas-   t
   1  44 skasowa
   1  1     POKE 64702, Cz
   1  .         POKE 63796, Liczba bajt
   1  ,   miejsca ";
   1  (numer)":
   1  (indeks)"
   1  (BRIGHT 0 i 1) na ca
   1   wykony  wania programu . Patrz tak
   1   w celu  zapisa nia  procedury na ta
   1   tywany jest pod adresem 23681.":
   1   numer 0   Nale
   1   listing programu przed  opera   cjami EDIT/zmiana linii.        Te operacje edytora powoduj
   1   POLBRIT  INTERNATIONAL  1984  
   1   INNY DOWOLNY KLAWISZ  
   1   47 wpisa
   1   22  linii  bez     blokady pytaniem 'scroll?'      nale
   1    zabezpieczenie programu przez   procedur
   1    liczby z przedzia
   1    liczb do zmiennej systemowej    SEED ( PEEK  23670 , 23671 )";
   1    blok  programu  w  BASIC-u  w   dowolne miejsce tego programu.  Po  odpowiedzi  na  pytania o   parametry przesuni
   1    DEFADD (23563/4) (L/M).         Uwaga!! Jednocze
   1     skopiowany blok.":
   1     RESET.":
   1     POKE X-4,0:POKE X-3,0 . Taka    linia nie mo
   1      opis procedury 46.   Niech L    oznacza pierwsz
   1      odtwarzanie (np.muzyka).Maxy    malny poziom g
   1      kolejnych adres
   1       lini
   1        procedura 48. (patrz opis 48)":
   1        POKE 64649, Czas p